#include <stdio.h>
#include <stdlib.h>
#include <time.h>

int main() {
    int number, guess;

    // 初始化随机数生成器
    srand(time(0));
    number = rand() % 1000 + 1;  // 生成 1 到 100 之间的随机数

    printf("欢迎来到猜数字游戏！\n");
    printf("我已经选择了一个 1 到 100 之间的数字。\n");
    printf("请你猜猜这个数字是什么：\n");

    // 循环直到用户猜对
    do {
        scanf("%d", &guess);  // 获取用户的猜测

        if (guess > number) {
            printf("你猜的数字太大了！再试一次：\n");
        } else if (guess < number) {
            printf("你猜的数字太小了！再试一次：\n");
        } else {
            printf("恭喜你！猜对了，数字就是 %d！\n", number);
        }
    } while (guess != number);  // 当猜测不等于生成的数字时继续循环

    return 0;
}
